/* ::::: http://demo.meeplace.com/theme/default/css/common.css ::::: */

#header { height: 143px; overflow: hidden; width: 936px; position: relative; }
#header h1 { background: url('../images/../images/logo.png') no-repeat scroll 40px 15px transparent; display: block; width: 350px; height: 90px; margin: 10px 0px 0px; }
#header #headerlogolink { width: 250px; height: 90px; text-indent: -9999px; display: block; }
#header .logtext { position: absolute; right: 10px; top: 10px; text-align: right; width: 60%; }
#header .logtext #login_btn { background: url('../images/login.gif') no-repeat scroll 0% 0% transparent; width: 50px; padding: 5px 0px; display: inline-block; text-align: center; color: rgb(255, 255, 255); margin: 0px 5px; }
#header .search { position: absolute; right: 10px; top: 70px; text-align: right; width: 65%; }
#header .search a { background: url('../images/search.gif') no-repeat scroll 0% 0% transparent; width: 50px; padding: 5px 0px; text-align: center; color: rgb(255, 255, 255); margin: 0px 5px; display: inline-block; }
#header .language_selector { list-style: none outside none; padding: 0px 10px 5px; margin: 0px; border-right: 1px solid rgb(3, 73, 130); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(3, 73, 130) rgb(3, 73, 130); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; background: none repeat scroll 0% 0% rgb(97, 162, 204); color: rgb(255, 255, 255); top: -100px; left: 220px; overflow: hidden; cursor: pointer; opacity: 0.5; display: block; text-shadow: 0px 1px 2px rgb(0, 0, 0); font-size: 12px; font-family: Verdana,Geneva,sans-serif; font-weight: bold; z-index: 999; }
#header .language_selector:hover {  }
#header .language_selector li:first-child { text-align: center; height: 25px; }
#header .language_selector li a { color: rgb(255, 255, 255); }
#header .language_selector li img { vertical-align: sub; margin-right: 5px; }
#navi { list-style: none outside none; padding: 0px; margin: 0px 10px; background: url('../images/menu-box-right.gif') no-repeat scroll right top rgb(24, 24, 24); height: 43px; }
#navi li { float: left; padding: 15px 13px 0px; background: url('../images/divider.gif') no-repeat scroll 0px 17px transparent; height: 29px; }
#navi li a { color: rgb(255, 255, 255); font-size: 13px; font-family: Arial,Helvetica,sans-serif; }
#navi li.first { background: url('../images/menu-box-left.gif') no-repeat scroll 0% 0% transparent; padding-left: 25px; }
body, td, th { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
body { margin: 0px; padding: 0px; background: url('../images/header-bg.png') repeat-x scroll center top transparent; }
input, select { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
a { outline: medium none; }
a:link, a:visited { color: rgb(3, 77, 128); text-decoration: none; }
a:hover, a:active { text-decoration: underline; color: rgb(85, 85, 85); }
form { margin: 0px auto; padding: 0px; }
h1 { font-size: 16px; font-weight: bold; margin: 5px 0px; color: rgb(0, 0, 0); }
h5 { font-size: 11px; font-weight: normal; font-family: Arial; margin: 5px 0px; }
#container { margin: 0px auto; width: 960px; position: relative; }
#footer { clear: both; text-align: center; position: relative; font-size: 11px; margin: 20px; min-height: 20px; }
#main { height: auto; float: left; clear: both; margin: 3px; position: relative; width: 930px; display: inline; }
.commentColor { color: rgb(153, 153, 153); }
.searchbarlist { background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 1px solid rgb(201, 225, 243); display: none; float: left; right: 223px; position: absolute; top: 93px; width: 144px; z-index: 111; opacity: 0.97; }
#searchcity_div { right: 74px; }
#Hsearchcity { width: 140px; }
#main { height: auto; border: medium none; }
#wrap { width: 400px; margin: 0px auto; border: 1px solid rgb(204, 204, 204); }
